package com.tmxk.api.days03.wmh;

import java.util.regex.Pattern;
/**
 * 正则表达式
        **/
public class RegularExpressionDemo {
    public static void main(String[] args) {
        String num = "12345611111";
        //使用正则表达式判断当前输入的字符是否都是数字。
        //  \d+  匹配一个多个数字
        boolean pattern = Pattern.matches("\\d+",num);
        System.out.println(pattern);
        //字符串正则匹配
        //定义正则匹配表达式    d{11}:匹配11位数字
        String regex = "\\d{11}";
        boolean isRegex = num.matches(regex);
        System.out.println("isRegex:" + isRegex);
        //以138   188   133 开头的          \d等于[0-9]       \D:取反 等于[^0-9]

        String regexPhoe = "1(^38|88|33)\\d{8}";  //^取反
        String phone = "13012345678";
        System.out.println(phone.matches(regexPhoe));


    }

}